import axios from "axios"
import { doPost, doGet } from "./crud";

/* 获取正在上映列表 */
export function getPlayings(page){
    return doGet("/movie/playings1",{page:page}).then(
        // 帮视图层直接提取出热映列表
        res => res.data.films
    )
}

/* 获取即将上映列表 */
export function getComings(page){
    return doGet("/movie/comings",{page:page}).then(
        res => res.data.films
    )
}

/* 获取即将城市列表 */
export function getCities(){
    return doGet("/movie/cities")
}

/* 获取即将影院列表 */
export function getCinemas(page){
    return doGet("/movie/cinemas",{page:page}).then(
        res=>res.data.cinemas
    )
}
export function getFilmDetail(id){
    console.log("getFilmDetail",id);

    return doGet(
        // url
        `https://m.maizuo.com/gateway?filmId=${id}&k=7791484`,

        // data
        null,

        // 覆盖配置
        {
            // 卖座需要的请求头
            headers:{
                "X-Host": "mall.film-ticket.film.info",
            }
        },

        // 不使用全局默认的axios实例，使用一个新的axios实例
        // 目的是绕开默认实例给所有请求注入的authorizaiton这个请求头
        axios.create({})
    )
    .then(res=>res.data)
}
